A Probabilistic Characterization of Allocation Performance in a Worker-Constrained Job Shop
نویسندگان
چکیده
We analyze a dual resource constrained (DRC) job shop in which both machines and workers are limited, and we seek to minimize Lmax, the maximum job lateness. An allocation of workers to machine groups is required to generate a schedule, and determining a schedule that minimizes Lmax is NP-hard. This chapter details a probabilistic method for evaluating the quality of a specific (but arbitrary) allocation in a given DRC job shop scheduling problem based on two recent articles by Lobo et al. The first article (Lobo et al., 2013b) describes a lower bound on Lmax given an allocation, and an algorithm to find an allocation yielding the smallest such lower bound, while the second article (Lobo et al., 2013a) establishes criteria for verifying the optimality of an allocation. For situations where the optimality criteria are not satisfied, Lobo et al. (2013a) presents HSP, a heuristic search procedure to find allocations enabling the Virtual Factory (a heuristic scheduler developed by Hodgson et al. in 1998) to generate schedules with smaller Lmax than can be achieved with allocations yielding article 1’s final lower bound. From simulation replications of the given DRC job shop scheduling problem, we estimate the distribution of the difference between (a) the “best” (smallest) Lmax value achievable with a Virtual Factory–generated schedule, taken over all feasible allocations; and (b) the final lower bound of Lobo et al. (2013b). To evaluate the quality of a specific allocation for the given problem, we compute the difference betweenLmax for the Virtual Factory–generated schedule based on the specific allocation, and the associated lower bound (b) for the problem; then we refer this difference to the estimated distribution to judge the likelihood that the specific allocation yields the Virtual Factory’s “best” schedule (a) for the given problem. We present several examples illustrating the usefulness of our approach, and summarize the lessons learned in this work.
منابع مشابه
An effective lower bound on Lmax in a worker-constrained job shop
A common industrial operation is a dual resource constrained job shop where: (a) the objective is to minimize Lmax, the maximum job lateness; (b) machines are organized into groups; and (c) each worker is assigned to a specific machine group. Because this problem is NP-hard, finding optimal solutions by enumeration is impractical. This paper details a procedure to compute a lower bound on Lmax ...
متن کاملMaximizing service level in a β-robust job shop scheduling model
In the realm of scheduling problems, different sources of uncertainty such as probabilistic durations of jobs or stochastic breakdowns of machines can arise. Given this, one highly desirable characteristic of an intelligent schedule is to bring better punctuality with less efficiency-loss because a dominant factor in customer appreciation is punctuality. It is also one of the most intangible to...
متن کاملA Probabilistic Characterization of Worker Allocations that Minimize Lmax in a Job Shop
that Minimize Lmax in a Job Shop Benjamin J. Lobo Edward P. Fitts Department of Industrial and Systems Engineering, North Carolina State University, Campus Box 7906, Raleigh, NC 27695-7906, USA, {[email protected]} Kristin A. Thoney Department of Textile and Apparel, Technology and Management, North Carolina State University, Campus Box 8301, Raleigh, NC 27695-8301, USA, {[email protected]...
متن کاملAllocating job-shop manpower to minimize LMAX: Optimality criteria, search heuristics, and probabilistic quality metrics
We address questions raised by Lobo et al. in 2012 regarding the NP-hard problem of finding an optimal allocation of workers to machine groups in a job shop so as to minimize Lmax, the maximum job lateness. Lobo et al. formulated a lower bound on Lmax given a worker allocation, and an algorithm to find an allocation yielding the smallest such lower bound. In this article we establish optimality...
متن کاملComparison of Three Evolutionary Algorithms: GA, PSO, and DE
This paper focuses on three very similar evolutionary algorithms: genetic algorithm (GA), particle swarm optimization (PSO), and differential evolution (DE). While GA is more suitable for discrete optimization, PSO and DE are more natural for continuous optimization. The paper first gives a brief introduction to the three EA techniques to highlight the common computational procedures. The gener...
متن کامل